package com.example.mq.common.arguments;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Map;

// 创建队列功能的调用参数
@EqualsAndHashCode(callSuper = true)
@Data
public class QueueDeclareArguments extends BasicArguments implements Serializable {
    private String queueName;               // 队列名
    private boolean durable;                // 持久化开关
    private boolean exclusive;              // 是否被某人独占
    private boolean autoDelete;             // 是否自动闲置删除
    private Map<String, Object> arguments;  // 队列参数
}
